//
//  PLGeneralInfo.h
//
//  Created by KimmanYip on 2017/9/26.
//

/*
 * 获取设备和应用的一些基本信息
 */

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface PLGeneralInfo : NSObject

/**
 *  获取应用名
 *
 *  @return 应用名
 */
+ (NSString *)appName;

/**
 *  获取应用build版本
 *
 *  @return build版本
 */
+ (NSString *)appBuild;

/**
 *  获取应用版本号
 *
 *  @return 应用版本
 */
+ (NSString *)appVersion;

/**
 *  获取当前手机系统版本号
 *
 *  @return 手机系统版本
 */
+ (NSString *)phoneVersion;

/**
 *  获取手机型号
 *
 *  @return 手机型号
 */
+ (NSString *)phoneModel;

/**
 *  获取地区型号
 *
 *  @return 地区型号
 */
+ (NSString *)localizedModel;

/**
 *  获取应用图标
 *
 *  @return Icon图标
 */
+ (UIImage *)appIcon;


/**
 *  获取target名称
 *
 *  @return target名称
 */
+ (NSString *)bundleName;

/**
 *  获取设备唯一ID
 *
 *  @return 存储的IDFV
 */
+ (NSString *)uniqueDeviceIdentifier;

@end
